'''离散直线'''


total=500
pts=[]

# 定义起点和终点坐标
x0, y0 = 0, 0  # 起点坐标
cx, cy = 100, 100  # 终点坐标

# 离散直线（每 50 m 一个点）
n_leg = max(1, int(total / 50))
print('n_leg:', n_leg)
for i in range(1, n_leg + 1):
    t = i / n_leg
    
    pts.append((x0 + t * (cx - x0), y0 + t * (cy - y0)))
    print('pts:', pts)